include ../../config.mk

all: $(APIALLSUBDIRS)

all-cpp:
	cd c++ $(AND) $(MAKE) all

all-c:
	cd c $(AND) $(MAKE) all

all-cs:
	cd cs $(AND) $(MAKE) all

all-postgresql:
	cd postgresql $(AND) $(MAKE) all

all-mysql:
	cd mysql $(AND) $(MAKE) all

all-odbc:
	cd odbc $(AND) $(MAKE) all

all-python:
	cd python $(AND) $(MAKE) all

all-perl:
	cd perl $(AND) $(MAKE) all

all-ruby:
	cd ruby $(AND) $(MAKE) all

all-php:
	cd php $(AND) $(MAKE) all

all-phppdo:
	cd phppdo $(AND) $(MAKE) all

all-java:
	cd java $(AND) $(MAKE) all

all-tcl:
	cd tcl $(AND) $(MAKE) all

all-erlang:
	cd erlang $(AND) $(MAKE) all

all-nodejs:
	cd nodejs $(AND) $(MAKE) all


clean: $(APICLEANSUBDIRS)

clean-cpp:
	cd c++ $(AND) $(MAKE) clean

clean-c:
	cd c $(AND) $(MAKE) clean

clean-cs:
	cd cs $(AND) $(MAKE) clean

clean-postgresql:
	cd postgresql $(AND) $(MAKE) clean

clean-mysql:
	cd mysql $(AND) $(MAKE) clean

clean-odbc:
	cd odbc $(AND) $(MAKE) clean

clean-python:
	cd python $(AND) $(MAKE) clean

clean-perl:
	cd perl $(AND) $(MAKE) clean

clean-ruby:
	cd ruby $(AND) $(MAKE) clean

clean-php:
	cd php $(AND) $(MAKE) clean

clean-phppdo:
	cd phppdo $(AND) $(MAKE) clean

clean-java:
	cd java $(AND) $(MAKE) clean

clean-tcl:
	cd tcl $(AND) $(MAKE) clean

clean-erlang:
	cd erlang $(AND) $(MAKE) clean

clean-nodejs:
	cd nodejs $(AND) $(MAKE) clean


install: $(APIINSTALLSUBDIRS)

install-cpp:
	cd c++ $(AND) $(MAKE) install

install-c:
	cd c $(AND) $(MAKE) install

install-cs:
	cd cs $(AND) $(MAKE) install

install-postgresql:
	cd postgresql $(AND) $(MAKE) install

install-mysql:
	cd mysql $(AND) $(MAKE) install

install-odbc:
	cd odbc $(AND) $(MAKE) install

install-python:
	cd python $(AND) $(MAKE) install

install-perl:
	cd perl $(AND) $(MAKE) install

install-ruby:
	cd ruby $(AND) $(MAKE) install

install-php:
	cd php $(AND) $(MAKE) install

install-phppdo:
	cd phppdo $(AND) $(MAKE) install

install-java:
	cd java $(AND) $(MAKE) install

install-tcl:
	cd tcl $(AND) $(MAKE) install

install-erlang:
	cd erlang $(AND) $(MAKE) install

install-nodejs:
	cd nodejs $(AND) $(MAKE) install


uninstall: $(APIUNINSTALLSUBDIRS)

uninstall-cpp:
	cd c++ $(AND) $(MAKE) uninstall

uninstall-c:
	cd c $(AND) $(MAKE) uninstall

uninstall-cs:
	cd cs $(AND) $(MAKE) uninstall

uninstall-postgresql:
	cd postgresql $(AND) $(MAKE) uninstall

uninstall-mysql:
	cd mysql $(AND) $(MAKE) uninstall

uninstall-odbc:
	cd odbc $(AND) $(MAKE) uninstall

uninstall-python:
	cd python $(AND) $(MAKE) uninstall

uninstall-perl:
	cd perl $(AND) $(MAKE) uninstall

uninstall-ruby:
	cd ruby $(AND) $(MAKE) uninstall

uninstall-php:
	cd php $(AND) $(MAKE) uninstall

uninstall-phppdo:
	cd phppdo $(AND) $(MAKE) uninstall

uninstall-java:
	cd java $(AND) $(MAKE) uninstall

uninstall-tcl:
	cd tcl $(AND) $(MAKE) uninstall

uninstall-erlang:
	cd erlang $(AND) $(MAKE) uninstall

uninstall-nodejs:
	cd nodejs $(AND) $(MAKE) uninstall
